package com.oa.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 员工实体类
 *
 * @author DingJian
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Employee {

    /**
     * 员工id
     */
    private Integer id;

    /**
     * 员工姓名
     */
    private String name;

    /**
     * 员工手机号
     */
    private String phone;

    /**
     * 员工生日
     */
    private Date birthday;

    /**
     * 员工账号密码
     */
    private String password;


    /**
     * 员工性别
     */
    private String sex;

    /**
     * 员工身份证号码
     */
    private String id_card_number;

    /**
     * 员工户口所在地
     */
    private String registered_residence;

    /**
     * 民族
     */
    private String national;

    /**
     * 婚姻状况
     */
    private String marriage;

    /**
     * 是否生育
     */
    private String fertility;

    /**
     * 员工邮箱
     */
    private String email;

    /**
     * 紧急联系人
     */
    private String emergency_contact;

    /**
     * 紧急联系人电话
     */
    private String emergency_phone;

    /**
     * 开户行
     */
    private String bank;

    /**
     * 银行卡号
     */
    private String bank_card;

    /**
     * 社保账号
     */
    private String social_security;

    /**
     * 公积金账号
     */
    private String accumulation_fund;

    /**
     * 学历
     */
    private String educational_ackground;


    /**
     * 毕业学校
     */
    private String graduation_school;

    /**
     * 入学时间
     */
    private Date admission_time;

    /**
     * 毕业时间
     */
    private Date graduation_time;

    /**
     * 专业
     */
    private String professional;

    /**
     * 数据创建时间
     */
    private Date create_time;

    /**
     * 数据更改时间
     */
    private Date update_time;

    /**
     * 逻辑删除
     */
    private String logic_time;

    /**
     * 预留字段
     */
    private String reserve;

    /**
     * 预留字段
     */
    private String reserve1;
}
